package com.dreamers.behaviortree;

/**
 * 只要有一个子节点返回false，则停止执行其他子节点
 */
public class Sequence extends Composite {


    @Override
    public void execute() {

        for (BehaviorTree node : nodes) {
            node.execute();
            if (node.behaviorStats == BehaviorStats.FAILED) {
                return ;
            }
        }
    }
}
